package pe.edu.upc.e41a.javasoft.dao;

import java.util.Date;
import java.util.List;

import pe.edu.upc.e41a.javasoft.domain.Aviso;

public interface AvisoDao {

	public void grabarAviso(Aviso aviso);

	public void actualizarAviso(Aviso aviso);

	public void eliminarAviso(Aviso aviso);

	// Finders
	public long countAvisoes();

	public List<Aviso> listarTodosAvisos();

	public Aviso buscarAvisoporCodigo(Integer idAviso);

	public List<Aviso> buscarAvisoPorFechayPosicion(Date fecha, int posicion);

}
